package top.yongyan0624.service;

import com.github.pagehelper.PageInfo;
import top.yongyan0624.pojo.Student;

import java.util.List;

/**
 * @author Yongyan
 * @description: TODO
 * @date 2020/12/23
 **/
public interface StudentService {
    //添加学生
    Integer addStu(Student student);
    //删除学生
    Integer deleteStu(Integer id);
    //修改学生
    Integer updateStu(Student student);
    //查询所有学生
    PageInfo<Student> findAllStudent(Integer pageNum, Integer pageSize);
    //根据id查询学生
    Student findById(Integer id);
    //根据名称查询学生
    List<Student> findByName(String name);
    //查找学生
    List<Student> findStu(Student student);
    //获取学生总数
    Integer totalStu();
    //根据id查询选课
    List<Student> findSelectById(Integer id);
    List<Integer> findSelectIdById(Integer id);
    //学生选课
    void selectLesson(List<Integer> selectList,Integer id);
}
